<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AutoImportSettings">
    <option name="autoReloadType" value="SELECTIVE" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="a131d7a2-11fc-4f92-804f-bc4c0cacbcf9" name="Changes" comment="">
      <change afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/.idea/gradle.xml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/.idea/jpa-buddy.xml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/.idea/templateLanguages.xml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/.idea/uiDesigner.xml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/build.gradle" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.jar" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.properties" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/gradlew" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/gradlew.bat" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/settings.gradle" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture10_exceptions/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture10_exceptions/TASK2.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture11_dates/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture1_variables_constants/Main.java" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture1_variables_constants/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture2_data_types/Main.java" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture2_data_types/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture3_math_operations/Main.java" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture3_math_operations/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture4_conditional_expressions/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture5_loops/TASK1.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture5_loops/TASK2.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture6_arrays/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture7_collections/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture8_mehods/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture8_mehods/TASK2.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part1_basics/lecture9_recursion/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture10_solid/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture1_classes/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture2_packages/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture3_incapsulation/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture4_static_members/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture5_inheritance/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture6_abstract_classes/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture7_interfaces/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture8_enums/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture9_generics/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part2_oop/lecture9_generics/Task.java" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part3_lambdas/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part4_threads/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part5_streamapi/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part6_optionals/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part7_patterns/lecture1_dto/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part7_patterns/lecture2_singleton/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part7_patterns/lecture3_builder/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part7_patterns/lecture4_factory/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part8_external_libraries/lecture1_lombok/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part8_external_libraries/lecture2_jackson/json/TASK1.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part8_external_libraries/lecture2_jackson/json/TASK2.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part8_external_libraries/lecture2_jackson/xml/TASK1.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part8_external_libraries/lecture2_jackson/xml/TASK2.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part8_external_libraries/lecture3_restassured/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part9_external_frameworks/lecture1_junit/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part9_external_frameworks/lecture2_testng/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part9_external_frameworks/lecture3_cucumber/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part9_external_frameworks/lecture4_springboot/part1_basics/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part9_external_frameworks/lecture4_springboot/part2_annotations/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part9_external_frameworks/lecture4_springboot/part3_properties/TASK.MD" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/src/main/java/org/aqa/practice/part9_external_frameworks/lecture5_selenide/pageobject/TASK.MD" afterDir="false" />
    </list>
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="ExternalProjectsData">
    <projectState path="$PROJECT_DIR$">
      <ProjectState />
    </projectState>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Class" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="MarkdownSettingsMigration">
    <option name="stateVersion" value="1" />
  </component>
  <component name="ProjectId" id="2ZckS6VkEqpkMlGRNHanrg1aP2t" />
  <component name="ProjectLevelVcsManager" settingsEditedManually="true">
    <ConfirmationsSetting value="2" id="Add" />
  </component>
  <component name="ProjectViewState">
    <option name="hideEmptyMiddlePackages" value="true" />
    <option name="showLibraryContents" value="true" />
  </component>
  <component name="PropertiesComponent"><![CDATA[{
  "keyToString": {
    "RunOnceActivity.OpenProjectViewOnStart": "true",
    "RunOnceActivity.ShowReadmeOnStart": "true",
    "SHARE_PROJECT_CONFIGURATION_FILES": "true"
  }
}]]></component>
  <component name="RecentsManager">
    <key name="MoveFile.RECENT_KEYS">
      <recent name="C:\Users\Андрей\Documents\IdeaProjects\JavaProjects\AQA_Java_Practice\src\main\java\org\aqa\practice\basics\variables_constants" />
    </key>
  </component>
  <component name="RunManager">
    <configuration name="Task" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
      <option name="MAIN_CLASS_NAME" value="org.aqa.practice.part2_oop.lecture9_generics.Task" />
      <module name="AQA_Java_Practice.main" />
      <extension name="coverage">
        <pattern>
          <option name="PATTERN" value="org.aqa.practice.part2_oop.lecture9_generics.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <method v="2">
        <option name="Make" enabled="true" />
      </method>
    </configuration>
    <recent_temporary>
      <list>
        <item itemvalue="Application.Task" />
      </list>
    </recent_temporary>
  </component>
  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="a131d7a2-11fc-4f92-804f-bc4c0cacbcf9" name="Changes" comment="" />
      <created>1702728756433</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1702728756433</updated>
    </task>
    <servers />
  </component>
  <component name="Vcs.Log.Tabs.Properties">
    <option name="TAB_STATES">
      <map>
        <entry key="MAIN">
          <value>
            <State />
          </value>
        </entry>
      </map>
    </option>
  </component>
</project>